dsh-chat-diff-summary-legacy: 本輪對話的 Git 變更統計條

`dsh-chat-diff-summary-legacy` 是一款專爲 DSH 0.1.5 系列設計的插件,旨在解決開發者查看 Agent 代碼變更的需求。它通過實時統計條顯示本輪對話的淨改動(文件數及增刪行數),點擊可展開查看具體文件清單。該插件基於快照對比,不修改實際倉庫,支持主題自適應,且無需持久化存儲。適合 DSH 2.0.13 / 0.1.5 系列內核用戶快速確認代碼變更。

閱讀全文
dsh-approval-diff:在原生批准卡片內渲染真實差異

`dsh-approval-diff` 是 DeepSeek Harness (DSH) 的一個插件,旨在解決原生批准卡片僅展示 `old_string` 和 `new_string`、缺乏上下文的問題。它通過 `dsh-diff-view` 庫,在批准卡片中提供可視化的代碼差異審查,包含行級差異、單詞高亮、行號及磁盤源上下文。 該插件支持拆分/統一視圖切換,並優化了批量編輯流程,包括差異錨定、過時操作數警告、多文件合併審查等功能。僅適用於文件變更批准操作。安裝後需重啓 Harness 即可生效。

閱讀全文
dsh-patch-edit-plus:DeepSeek Harness 的統一補丁編輯工具

DeepSeek Harness (DSH) 的 `dsh-patch-edit-plus` 插件通過封裝統一的 `apply_patch` 工具,解決了批量文件編輯中逐行修改效率低和原子性難以保證的問題。該插件支持 Git unified diff 和 Codex 語法,具備原子性應用和零字節寫入特性。安裝後需在配置面板調整衝突策略、最大文件數等參數。使用時需注意文件目錄需預先存在,且依賴沙箱執行環境。該插件適用於大文件修改、跨文件批量變更及新增刪除操作,有效平衡了開發效率與安全性。

閱讀全文
Git版本對比:如何查看不同版本間的代碼差異

Git版本對比是基礎且常用操作,通過diff工具追蹤代碼改動,助力協作與管理。需版本對比的場景包括:定位開發錯誤、提交前檢查暫存區、合併分支前瞭解差異、回滾前確認內容。 常用命令及場景:1. 工作區與暫存區差異:`git diff`;2. 暫存區與最近提交差異:`git diff --staged`;3. 兩個歷史提交差異:`git diff <commit1> <commit2>`(支持`HEAD~n`等相對提交名);4. 兩個分支差異:`git diff branch1 branch2`;5. 查看單個提交內容:`git show <commit-id>`。 圖形化工具(如VS Code、GitKraken)適合初學者。掌握不同場景的命令,可高效管理代碼版本。

閱讀全文